A Relational-Database Machine Based on Functional Programming Concepts

نویسندگان

  • Yasushi Kiyoki
  • Kazuhiko Kato
  • Takashi Masuda
چکیده

We present a novel approach to a relational database machine for processing knowledge bases. This approach is based on functional programming concepts in order to manage processor resources and memory resources with the theoretical neatness of functional computation. By using demand-driven evaluation as a driving method of functional. computation, parallelism can be exploited in executing relational operations (relational database operations) and inference operationsbased on unification. Furthermore, these operations can be executed avoiding the complexity of resource management within a restricted resource environment. This approach is implemented under a multiprocessor architecture combined with a demanddriven evaluation mechanism. In this paper, we define the basic primitives which are used to implement demand-driven evaluation and function application. We also present a basic algorithm and a system architecture for executing basic operations for knowledge bases by using a demand-driven evaluation mechanism. To ascertain feasibility of our approach, a relational operation system has been implemented on the basis of the approach.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Metadata Enrichment for Automatic Data Entry Based on Relational Data Models

The idea of automatic generation of data entry forms based on data relational models is a common and known idea that has been discussed day by day more than before according to the popularity of agile methods in software development accompanying development of programming tools. One of the requirements of the automation methods, whether in commercial products or the relevant research projects, ...

متن کامل

Learning Onto-Relational Rules with Inductive Logic Programming

Rules complement and extend ontologies on the Semantic Web. We refer to these rules as onto-relational since they combine DL-based ontology languages and Knowledge Representation formalisms supporting the relational data model within the tradition of Logic Programming and Deductive Databases. Rule authoring is a very demanding Knowledge Engineering task which can be automated though partially b...

متن کامل

Use of Object-oriented Concepts in Databases for Effective Mining

Data mining is a process that uses a variety of data analysis tools to discover knowledge, patterns and relationships in data that may be used to make valid predictions. With the popularity of object-oriented database systems in database applications, it is important to study the data mining methods for object-oriented databases. The traditional Database Management Systems (DBMSs) have limitati...

متن کامل

Suitability of Programming Languages for Categorical Databases

Earlier work has defined a formalism for object-relational databases, based on category theory, using the concepts of multi-level mappings and products. A prototype implementation of this database model, known as the Product Model, is to be developed, but there are known problems in languages providing rich enough structures in which to produce a categorical model. This paper examines five well...

متن کامل

Purely Relational FLWORs

We report on a compilation procedure that derives relational algebra plans from arbitrarily nested XQuery FLWOR blocks. While recent research was able to develop relational encodings of trees which may turn RDBMSs into highly efficient XPath and XML Schema processors, here we describe relational encodings of nested iteration, variables, and the item sequences to which variables are bound. The d...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1986